//=============================================================================
/**
 * @file	pkthln_event_comm_common.h
 * @brief	実験
 * @date	2007.07.10
 */
//=============================================================================

#ifndef	__PKTHLN_EVENT_COMM_COMMON_H__
#define	__PKTHLN_EVENT_COMM_COMMON_H__


#define PKTHLN_COMM_DATA_SIZE	(38)

typedef struct PTHLN_COMM_DATA_tag
{
///	u8 Cds;		//子データサイズ
///	u8 Pds;		//親データサイズ
	u8 Data[36];	//データ
	u8 Share;
	u8 dummy[3];
}PTHLN_COMM_DATA;

//競技用共有データ（実体は各競技アプリが用意する）
typedef struct EVENT_SHARE_DATA_tag
{
	void * SendDataPtr;
	void * DataPtr;
	int Size;
	BOOL Valid;
}EVENT_SHARE_DATA;

typedef struct COMM_EVENT_COMMON_DATA_tag
{
	PTHLN_COMM_DATA	SendData;
	PTHLN_COMM_DATA	SendShareData;
	PTHLN_COMM_DATA	ReciveData[4];
	PTHLN_COMM_DATA	ReciveShareData;
	EVENT_SHARE_DATA EvShareData;
}COMM_EVENT_COMMON_DATA;

#endif //__PKTHLN_EVENT_COMM_COMMON_H__
